@charset "utf-8";
li,textarea {
    vertical-align:top
}
article,aside,body,details,figcaption,figure,footer,header,hgroup,html,iframe,menu,nav,section {
    display:block
}
html {
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    -webkit-tap-highlight-color:transparent
}
article,aside,blockquote,body,button,code,dd,details,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul {
    margin:0;
    padding:0
}
audio,canvas,video {
    display:inline-block;
    *display:inline;
    *zoom:1
}
h1,h2,h3,h4,h5,h6 {
    font-size:1em
}
a:active {
    background-color:transparent
}
a:active,a:hover,a:link,a:visited {
    outline:0;
    *star:expression(this.onFocus=this.blur())
}
b,cite,code,em,i,small,th {
    font-size:1em;
    font-style:normal;
    font-weight:500
}
button,input,select,textarea {
    font-size:1em;
    box-sizing:content-box
}
button,input[type=button],input[type=submit] {
    cursor:pointer;
    outline:none;
}
button[disabled],input[disabled] {
    cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
    border:0;
    padding:0
}
textarea {
    overflow:auto
}
table {
    border-collapse:collapse;
    border-spacing:0
}
fieldset,iframe,img {
    border:0
}
img {
    display:inline-block;
    vertical-align:bottom;
    -ms-interpolation-mode:bicubic
}
ol,ul {
    list-style:none
}
a{
    text-decoration: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
img{
    border: none;
}
.clearfix:after {
    clear:both;
    content:".";
    display:block;
    height:0;
    line-height:0;
    font-size:0;
    visibility:hidden
}
.clearfix:after {  content: "";  display: block;  visibility: hidden;  height: 0;  clear: both;  }
.clearfix {  zoom: 1;  }
input:-webkit-autofill {  -webkit-box-shadow: 0 0 0px 1000px white inset !important;  }
.fr{
    float: right;
}
.fl{
    float: left;
}
html,body{
    font-family: "黑体", "Helvetica, Arial, sans-serif";
    color: #808080;
}